decorations: Draw text with Cairo
authorBenjamin Otte <otte@redhat.com>
Wed, 21 Jul 2010 11:20:22 +0000 (13:20 +0200)
committerBenjamin Otte <otte@redhat.com>
Mon, 26 Jul 2010 14:42:47 +0000 (16:42 +0200)
gtk/gtkwindow-decorate.c

index fae32939a96c4f423f6d9c37164c6bbd8bc130e9..e2913605e0ba1821f999cb2d81374dd3ecd780eb 100644 (file)
@@ -692,15 +692,8 @@ gtk_decorated_window_paint (GtkWidget    *widget,
       /* Title */
       if (deco->title_layout)
        {
-         if (area)
-           gdk_gc_set_clip_rectangle (widget->style->fg_gc [border_state], area);
-
-         gdk_draw_layout (frame,
-                          widget->style->fg_gc [border_state],
-                          DECORATION_BORDER_LEFT, 1,
-                          deco->title_layout);
-         if (area)
-           gdk_gc_set_clip_rectangle (widget->style->fg_gc [border_state], NULL);
+          gdk_cairo_set_source_color (cr, widget->style->fg [border_state]);
+          pango_cairo_show_layout (cr, deco->title_layout);
        }
 
       cairo_destroy (cr);